isolated rain showers - Turkish English Dictionary